package com.kmxd.ams.client.arrange.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import java.io.Serializable;
import java.util.List;
import lombok.Builder;
import lombok.Data;

/**
 * 表单对象
 *
 * @author ZuoLG
 */
@Schema(description = "表单对象")
@Data
@Builder
public class FormVO implements Serializable {

  private static final long serialVersionUID = 1L;

  /** 表单对象 */
  @Schema(description = "表单对象")
  private List<FormSchemaVO> formSchema;

  /** 分组对象 */
  @Schema(description = "分组对象")
  private List<FormGroupVO> formGroup;

  /** 追加复制字段 */
  @Schema(description = "追加复制字段")
  private List<FormGroupVO> copyField;

  /** 年度改变清除值字段 */
  @Schema(description = "年度改变清除值字段")
  private List<FormGroupVO> cleanField;
}
